package com.app.dao;

import com.app.entity.AppInfo;
import com.app.entity.bean.AppInfoCondition;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AppInfoMapper {
    /**
     * 根据条件查询app的个数
     * @param condition
     * @return
     */
    int getAppInfoCount(AppInfoCondition condition);

    /**
     * 根据条件分页查询app信息
     * @param condition
     * @return
     */
    List<AppInfo> getAppPage(AppInfoCondition condition);
    AppInfo getAppInfoById(@Param("id") Long id);

    /**
     * 更改app状态
     * @param id
     * @param status
     * @return
     */
    int updateAppInfo(@Param("id") Long id, @Param("status") Long status);
}
